home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / fdimg / oh!.2hd / OH!DEN_B.LZH / TOOLS / CDC / CDCSRC.LZH / CDC.MK < prev    next >
Text File  |  1995-03-20  |  2KB  |  51 lines

  1. LC = hlk  -x 
  2. AS = $(GCC_AS) /u /g
  3. CC = gcc
  4. OPS = -S -O 
  5.  
  6. CDC.x: CDC.o CDRC.o CDR2.o
  7.     $(LC) CDC.o CDRC.o CDR2.o $(lib)\DOSLIB.l $(lib)\IOCSLIB.l
  8.  
  9. %.o : %.s
  10.     @echo -------------------- Assemble $< 
  11.     @$(AS) $< > ERR
  12.  
  13. CDC.o : CDC.s CDRD.s CDRT.s CDRC_.s CDRC__.s SCSIC.s
  14.     @echo -------------------- Assemble $< 
  15.     @$(AS) CDC.s > ERR
  16.  
  17. CDRC_.s : CDRC_.c
  18.     @echo --------------------- Compile $< 
  19.     @$(CC) CDRC_.c $(OPS)   -o$(temp)\T!M!P.s1 -fall-text
  20.     @echo S.Edit
  21.     @SED -e "s/\t.include/*/" $(temp)\T!M!P.s1 > $(temp)\T!M!P.s2
  22.     @SED -e "s/\t.end/*/"     $(temp)\T!M!P.s2 > CDRC_.s
  23.     @'echo        ----
  24.     @'echo    ヘッダと[.end]を消去する!!!!
  25.     @'echo        ----
  26.     @'SUPERED CDRC_.s
  27.     del -y $(temp)\T!M!P.s? > nul
  28.  
  29. CDRC__.s : CDRC__.c
  30.     @echo --------------------- Compile $< 
  31.     @$(CC) CDRC__.c $(OPS)  -o$(temp)\T!M!P.s1 -fall-text
  32.     @echo S.Edit
  33.     @SED -e "s/\t.include/*/" $(temp)\T!M!P.s1 > $(temp)\T!M!P.s2
  34.     @SED -e "s/\t.end/*/"     $(temp)\T!M!P.s2 > $(temp)\T!M!P.s3
  35.     @SED -e "s/\?/???/"       $(temp)\T!M!P.s3 > $(temp)\T!M!P.s4
  36.     @SED -e "s/\RUNS_HUM/*/"  $(temp)\T!M!P.s4 > CDRC__.s
  37.     @'@echo        ----
  38.     @'@echo    LABEL ?xx を変更
  39.     @'@echo    [.data]とヘッダと[.end]を消去する!!!!
  40.     @'@echo        ----
  41.     @'SUPERED CDRC__.s
  42.     del -y $(temp)\T!M!P.s? > nul
  43.  
  44. CDRC.s : CDRC.c
  45.     @echo --------------------- Compile $< 
  46.     @$(CC) $< $(OPS) -fall-text
  47.  
  48. CDRC.o : CDRC.s
  49.     @echo -------------------- Assemble $< 
  50.     @$(AS) /e $< > ERR
  51.